// components/product/column.js
const app = getApp()
import {
  add,
  buyNow
} from '../../../../api/cart'
const util = require('../../../../utils/util.js')
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    product: {
      type: Object,
  
    },
  },
  lifetimes: {
    attached() {
      // 在组件实例进入页面节点树时执行
//       console.log(this.data.product)
//       console.log(this.data.product)
    },
    ready() {
      // 在组件在视图层布局完成后执行
//       console.log(this.data.product)
//       console.log(this.data.product)
    }
  },
  /**
   * 组件的初始数据
   */
  data: {

  },

  /**
   * 组件的方法列表
   */
  methods: {
    productClick(data) {
      console.log(data)
      wx.navigateTo({
        url: '/pages/goods/product/details?id=' + data.currentTarget.dataset.id,
      })
    },
    shoppingClick() {
      if (util.isNull(app.globalData.token)) {
        wx.navigateTo({
          url: '/pages/login/index',
        })
        return
      }
      var quantity = 0
      if (this.data.product.minLimit > 0) {
        quantity = this.data.product.minLimit
      } else {
        quantity = 1
      }
      //加入购物车的按键事件
      let data = {}
      data.productId = this.data.product.id
      data.promotionId = ""
      data.quantity = quantity
      data.uuid = app.globalData.uuid
      add(data).then(
        res => {
          if (res.type == 'success') {
            wx.showToast({
              title: '恭喜您，成功加入购物车',
              icon: "none",
              duration: 2000
            })
            app.event.emit("onCartChange");
          }
        }
      ).catch(error => {
        wx.showToast({
          title: error,
          icon: 'none',
          duration: 2000
        })
      })
    }
  }
})
